Địa lý Hạnh Phúc

Xã Hạnh Phúc nằm gần trung tâm huyện Quảng Hòa, có vị trí địa lý:

Xã Hạnh Phúc có diện tích 41,58 km², dân số năm 2019 là 5.242 người, mật độ dân số đạt 126 người/km².[2]

Trên địa bàn xã Hạnh Phúc có núi Lũng Xe cùng suối Thoóc Kéo và suối Sầm Xuyên. Quốc lộ 3 chạy qua địa bàn xã, trên tuyến có đèo Khau Chỉa.